﻿using System;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using System.Collections.Generic;
using Sustainalytics.ESGRatings.BusinessLogic;

namespace Sustainalytics.Reporting.BusinessLogic.Tests
{
    [TestClass]
    public class PdfReportExecutorTests
    {
        [TestMethod]
        public void ExecuteBulkPdfReports()
        {
            var pdfReportExecutor = new PdfReportExecutor();
            
            var options = new ReportOptions
            {
                ExecuteAll = true,
                IsCachingEnabled = true,
                CorporateDataWereUpdated = true,
                CorporateDataIds = new List<Guid>(),
                RpProfilesWereFinalized = true,
                RpProfilesIds = new List<Guid>(),
                EventsProfilesWerePublished = true,
                EventsProfilesIds = new List<Guid>(),
                GcProfilesWerePublished = false,
            };

            var result = pdfReportExecutor.ExecuteBulkPdfReports(options);
        }
    }
}
